Skip to content

Conversation

dvush
Copy link
Contributor

@dvush dvush commented Oct 3, 2025

πŸ“ Summary

  • report mev blocker signer to blocks processor
  • add backets_ignored_signers to config and redistribution

πŸ’‘ Motivation and Context


βœ… I have completed the following steps:

  • Run make lint
  • Run make test
  • Added tests (if applicable)

@dvush dvush requested a review from ZanCorDX as a code owner October 3, 2025 16:14
@Copilot Copilot AI review requested due to automatic review settings October 3, 2025 16:14
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds MEV blocker integration and configurable signer filtering for redistribution processing. The changes enable reporting MEV blocker payments to the blocks processor while allowing certain signers to be ignored during backtest operations.

  • Added MEV blocker price tracking to built block traces and blocks processor reporting
  • Added configurable ignored signers list for filtering during backtest redistribution calculations
  • Modified signer filtering to optionally use refund identity instead of transaction signer

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
crates/rbuilder/src/building/built_block_trace.rs Added mev_blocker_price field to track MEV blocker payments
crates/rbuilder/src/building/builders/block_building_helper.rs Set mev_blocker_price from building context
crates/rbuilder/src/backtest/redistribute/mod.rs Added ignored_signers parameter and enhanced logging
crates/rbuilder/src/backtest/mod.rs Enhanced filter_out_ignored_signers to optionally use refund identity
crates/rbuilder/src/backtest/backtest_build_range.rs Updated call to use new filter signature
crates/rbuilder-operator/src/flashbots_config.rs Added backtest_ignored_signers configuration field
crates/rbuilder-operator/src/blocks_processor.rs Changed source field from Uuid to String, added MEV blocker reporting

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@dvush dvush merged commit e76370b into develop Oct 7, 2025
3 checks passed
@dvush dvush deleted the changes_2025-10-03 branch October 7, 2025 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants